#ifndef TOOLSWIDGET_H
#define TOOLSWIDGET_H

#include <QWidget>

class QButtonGroup;
class Tool;
class ToolCategory;
class QTabWidget;

class ToolsWidget : public QWidget
{
    Q_OBJECT
    
public:
    explicit ToolsWidget(QWidget *parent = 0);
    ~ToolsWidget();

    void addCategoryTab(QPointer<ToolCategory> category);
    void addToolButton(QPointer<QAction> action, const QString& categoryName);
private:
    QTabWidget* m_pTabWidget;
};

#endif // TOOLSWIDGET_H
